User-mode Per-process Name Spaces for the AP1000 File System
نویسنده
چکیده
The perceived simplicity of interprocess cooperation is strongly influenced by the type of name space in which the processes involved execute. If multiple processes share a common name space, they are more likely to cooperate effectively than if each operates in a distinct name space. This paper argues that, especially where specialized resources, such as a supercomputer, are involved, per-process name spaces are the optimum way to provide common name spaces across arbitrary domain boundaries. This paper also argues that such name spaces are best implemented in user mode. The user-mode per-process name spaces supported by the AP1000 File System are then described, as are some of the file system types supported on the AP1000. The performance implications of the user-mode implementation are also examined.
منابع مشابه
User Mode File Servers
Recent releases of the UNIX operating system provide support for network file systems. Network file systems extend the hierarchical file system name space by allowing remote file systems to appear as sub-trees within the local file system. In this article we show how the basis of a user mode file server which supports such a network file system may also be used as a server for a variety of oth...
متن کاملThe Hidios 2 Parallel File System on the Ap1000+
The HiDIOS2 lesystem is an extended version of the HiDIOS lesystem developed for the Fujitsu AP1000 parallel computer. The HiD-IOS2 lesystem runs on the AP1000+ under the AP/Linux operating system. This paper describes the design of the HiD-IOS2 lesystem along with some experiments in implementing a fast NFS system using a simple bypass NFS technique.
متن کاملNCryptfs: A Secure and Convenient Cryptographic File System
Often, increased security comes at the expense of user convenience, performance, or compatibility with other systems. The right level of security depends on specific site and user needs, which must be carefully balanced. We have designed and built a new cryptographic file system called NCryptfs with the primary goal of allowing users to tailor the level of security vs. convenience to fit their ...
متن کاملGlen or Glenda Empowering Users and Applications with Private Namespaces
Private name spaces were first introduced into LINUX during the 2.5 kernel series. Their use has been limited due to name space manipulation being considered a privileged operation. Giving users and applications the ability to create private name spaces as well as the ability to mount and bind resources is the key to unlocking the full potential of this technology. There are serious performance...
متن کاملAccessing Files in an Internet: The Jade File System
This paper introduces the Jade File System, which provides a uniform way to name and access files in an internet environment. Jade is a logical system that integrates a heterogeneous collection of existing file systems, where by heterogeneous we mean that the underlying file systems support different file access protocols. Because of autonomy, Jade is designed under the restriction that the und...
متن کامل